package com.miplus.ccrm.report.service.cti;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.miplus.ccrm.common.CmdResVo;
import com.miplus.ccrm.common.JSysUser;
import com.miplus.ccrm.report.controller.vo.cti.*;
import com.miplus.ccrm.report.controller.vo.evt.CtiCallEvtVo;
import com.miplus.ccrm.report.pojo.CtiCallhist;
import com.baomidou.mybatisplus.extension.service.IService;
import javax.servlet.http.HttpServletResponse;

/**
* @author pc
* @description 针对表【cti_callhist(CC呼叫记录表)】的数据库操作Service
* @createDate 2024-04-26 16:45:08
*/
public interface CtiCallhistService extends IService<CtiCallhist> {

    IPage<CallResVo> callList(JSysUser user, CallReqVo paras);

    CmdResVo callAdd(CtiCallEvtVo paras);

    IPage<CallAgDayResVo> repAgentCallDay(String $usrid, CallAgDayReqVo paras);

    CmdResVo expCallList(JSysUser user, CallReqVo paras, HttpServletResponse response);
}
